
#include "hc595.h"


void hc595_data(u8 dat)
{
	int i=0;
	HC595_SRCLK=0;
	delay_time(1);
	for(i=0;i<7;i++)
	{
		HC595_SER=dat&0x01;
		HC595_SRCLK=1;
		_nop_();
		dat=dat>>1;
		HC595_SRCLK=0;
		_nop_();
	}
	HC595_RCLK=0;
	_nop_();
	HC595_RCLK=1;
	_nop_();
		
}
